package cc.comac.mom.dao.entity;

import java.util.List;

import cc.comac.mom.bean.EquipPersonnelQualificationManagementOtherInterferBean;
import cc.comac.mom.entity.EquipDevEntity;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;

import cc.comac.mom.bean.EquipPersonnelQualificationManagementBean;
import cc.comac.mom.entity.EquipPersonnelQualificationManagementEntity;
@Repository
public interface EquipPersonnelQualificationManagementDao
		extends BaseMapper<EquipPersonnelQualificationManagementEntity> {

	List<EquipPersonnelQualificationManagementBean> selectBySomeFields(
			EquipPersonnelQualificationManagementBean equipPersonnelQualificationManagementBean);

	int selectCountBysomeFields(EquipPersonnelQualificationManagementBean equipPersonnelQualificationManagementBean);


	List<EquipDevEntity> selectDevIdByDevNumber(@Param(value="list") List<EquipPersonnelQualificationManagementOtherInterferBean> list);

	List<EquipPersonnelQualificationManagementEntity> selectPersonnelInfoByPersonName(@Param(value="list") List<EquipPersonnelQualificationManagementOtherInterferBean> list);

	void insertBatchPersonnelInfo(@Param(value="list") List<EquipPersonnelQualificationManagementEntity> list);
	void updateBatchPersonnelInfo(@Param(value="list") List<EquipPersonnelQualificationManagementEntity> list);
}
